
package com.atguigu.springcloud.entities;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @create 2020-12-07 19:45
 * 创建一个前端通用的JSON实体串，前端可以通过返回值来确定是否调用成功
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class CommonResult<T> {
    //数值类型比如404、500
    private Integer code;
    //字符串类型比如 not_found
    private String message;
    private T date;

    //date可能是空参，所以构造方法给个null
    public CommonResult(Integer code, String message) {
        this(code, message, null);
    }

}